<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>structured_contiguous_hyperslab_factory.f90 &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>structured_contiguous_hyperslab_factory.f90
    <small>Source File</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 0.3% of total for source files.">42 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/structured_contiguous_hyperslab_factory.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li class="active">structured_contiguous_hyperslab_factory.f90</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-0">Modules</a></h3></div>
  <div id="mods-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/structured_contiguous_hyperslab_factory.html">structured_contiguous_hyperslab_factory</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html#src">structured_contiguous_hyperslab_factory.f90</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-0">All Source Files</a></h3></div>
  <div id="allfiles-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    <div class="col-md-9" id='text'>
    
    
    <h3>This File Depends On</h3>
    
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph Pages: 1 -->
<svg id="sourcefilestructured_contiguous_hyperslab_factoryf90EfferentGraph" width="641pt" height="346pt"
 viewBox="0.00 0.00 641.00 345.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph" class="graph" transform="scale(0.353753 0.353753) rotate(0) translate(4 973)">
<title>sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-973 1808,-973 1808,4 -4,4"/>
<!-- sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node1" class="node"><title>sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<polygon fill="none" stroke="black" points="1804,-599 1577,-599 1577,-575 1804,-575 1804,-599"/>
<text text-anchor="middle" x="1690.5" y="-584.6" font-family="Helvetica,sans-Serif" font-size="10.50">structured_contiguous_hyperslab_factory.f90</text>
</g>
<!-- sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node2" class="node"><title>sourcefile~structured_spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node2"><a xlink:href="../sourcefile/structured_spatial_grid_descriptor.f90.html" xlink:title="structured_spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1000.5,-447 807.5,-447 807.5,-423 1000.5,-423 1000.5,-447"/>
<text text-anchor="middle" x="904" y="-432.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~structured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge87" class="edge"><title>sourcefile~structured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M961.875,-447.029C1029.66,-461.677 1146.18,-487.843 1245,-515 1319.14,-535.375 1333.84,-556.465 1410,-567"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1412,-567C1462.57,-572.281 1518.47,-576.601 1566.77,-579.857"/>
<polygon fill="#000000" stroke="#000000" points="1566.74,-583.363 1576.95,-580.535 1567.21,-576.378 1566.74,-583.363"/>
</g>
<!-- sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node3" class="node"><title>sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node3"><a xlink:href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_structured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1540,-619 1282,-619 1282,-595 1540,-595 1540,-619"/>
<text text-anchor="middle" x="1411" y="-604.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_structured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge88" class="edge"><title>sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1540.19,-597.761C1548.97,-597.128 1557.8,-596.492 1566.55,-595.861"/>
<polygon fill="#000000" stroke="#000000" points="1567.05,-599.334 1576.78,-595.124 1566.55,-592.352 1567.05,-599.334"/>
</g>
<!-- sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node4" class="node"><title>sourcefile~xh5for_abstract_factory.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node4"><a xlink:href="../sourcefile/xh5for_abstract_factory.f90.html" xlink:title="xh5for_abstract_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1213.5,-775 1070.5,-775 1070.5,-751 1213.5,-751 1213.5,-775"/>
<text text-anchor="middle" x="1142" y="-760.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_abstract_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_abstract_factory.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge89" class="edge"><title>sourcefile~xh5for_abstract_factory.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1189.06,-775.057C1254.27,-791.25 1370.04,-816.517 1410,-803"/>
</g>
<!-- sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node5" class="node"><title>sourcefile~hdf5_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node5"><a xlink:href="../sourcefile/hdf5_handler.f90.html" xlink:title="hdf5_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="951,-813 857,-813 857,-789 951,-789 951,-813"/>
<text text-anchor="middle" x="904" y="-798.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge90" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M951.163,-810.885C1041.95,-828.25 1248.88,-857.501 1410,-803"/>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge21" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M951.063,-793.583C982.085,-788.588 1023.83,-781.866 1060.29,-775.996"/>
<polygon fill="#000000" stroke="#000000" points="1061.1,-779.411 1070.42,-774.365 1059.99,-772.5 1061.1,-779.411"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node16" class="node"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node16"><a xlink:href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1244,-619 1040,-619 1040,-595 1244,-595 1244,-619"/>
<text text-anchor="middle" x="1142" y="-604.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge12" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M951.332,-794.855C968.538,-791.045 987.6,-784.898 1003,-775 1034,-755.079 1097.98,-667.832 1126.6,-627.536"/>
<polygon fill="#000000" stroke="#000000" points="1129.55,-629.434 1132.46,-619.248 1123.83,-625.393 1129.55,-629.434"/>
</g>
<!-- sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node6" class="node"><title>sourcefile~xdmf_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node6"><a xlink:href="../sourcefile/xdmf_handler.f90.html" xlink:title="xdmf_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="952,-619 856,-619 856,-595 952,-595 952,-619"/>
<text text-anchor="middle" x="904" y="-604.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge91" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M952.205,-596.401C1041.81,-577.798 1242.58,-543.386 1410,-567"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge19" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M923.822,-619.216C943.577,-632.057 975.523,-652.87 1003,-671 1041.82,-696.615 1086.59,-726.53 1114.35,-745.123"/>
<polygon fill="#000000" stroke="#000000" points="1112.48,-748.083 1122.73,-750.742 1116.37,-742.268 1112.48,-748.083"/>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node32" class="node"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node32"><a xlink:href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1245,-425 1039,-425 1039,-401 1245,-401 1245,-425"/>
<text text-anchor="middle" x="1142" y="-410.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge76" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M930.427,-594.907C951.824,-583.755 982.179,-565.539 1003,-543 1025.67,-518.457 1016.1,-501.336 1039,-477 1057.72,-457.104 1083.9,-440.846 1105.05,-429.694"/>
<polygon fill="#000000" stroke="#000000" points="1106.76,-432.752 1114.07,-425.084 1103.57,-426.519 1106.76,-432.752"/>
</g>
<!-- sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node7" class="node"><title>sourcefile~structured_uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node7"><a xlink:href="../sourcefile/structured_uniform_grid_descriptor.f90.html" xlink:title="structured_uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1003,-969 805,-969 805,-945 1003,-945 1003,-969"/>
<text text-anchor="middle" x="904" y="-954.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~structured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge92" class="edge"><title>sourcefile~structured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M995.02,-944.962C1039.31,-938.225 1093.3,-928.793 1141,-917"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node8" class="node"><title>sourcefile~spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node8"><a xlink:href="../sourcefile/spatial_grid_descriptor.f90.html" xlink:title="spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="766.5,-717 627.5,-717 627.5,-693 766.5,-693 766.5,-717"/>
<text text-anchor="middle" x="697" y="-702.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge93" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M749.649,-717.058C756.175,-718.673 762.752,-720.344 769,-722 828.956,-737.893 841.249,-755.156 903,-761"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-761C964.884,-766.667 978.998,-746.233 1039,-742 1130.33,-735.557 1154.88,-725.874 1245,-742 1321.96,-755.771 1336.25,-828.945 1410,-803"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1412,-803C1527.49,-761.528 1632.69,-652.032 1672.56,-606.89"/>
<polygon fill="#000000" stroke="#000000" points="1675.3,-609.077 1679.24,-599.241 1670.03,-604.475 1675.3,-609.077"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge5" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M757.888,-692.854C761.991,-690.412 765.77,-687.491 769,-684 821.153,-627.629 764.989,-580.55 805,-515 821.293,-488.308 849.777,-466.56 871.852,-452.514"/>
<polygon fill="#000000" stroke="#000000" points="873.88,-455.375 880.562,-447.153 870.211,-449.414 873.88,-455.375"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge16" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-685C980.266,-667.365 1187.1,-637.591 1311.48,-620.379"/>
<polygon fill="#000000" stroke="#000000" points="1311.98,-623.844 1321.4,-619.009 1311.02,-616.91 1311.98,-623.844"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge20" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-761C956.481,-765.872 1014.56,-766.427 1060.22,-765.736"/>
<polygon fill="#000000" stroke="#000000" points="1060.42,-769.233 1070.36,-765.56 1060.3,-762.235 1060.42,-769.233"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge26" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M713.043,-717.105C732.968,-732.587 769.721,-759.274 805,-775 818.067,-780.825 832.714,-785.572 846.622,-789.338"/>
<polygon fill="#000000" stroke="#000000" points="846.027,-792.799 856.584,-791.908 847.776,-786.021 846.027,-792.799"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge60" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M752.88,-692.901C758.589,-690.454 764.089,-687.519 769,-684 791.551,-667.837 782.223,-648.843 805,-633 817.093,-624.588 831.753,-618.898 846.008,-615.048"/>
<polygon fill="#000000" stroke="#000000" points="846.89,-618.436 855.777,-612.666 845.232,-611.635 846.89,-618.436"/>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node10" class="node"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node10"><a xlink:href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_structured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1541,-503 1281,-503 1281,-479 1541,-479 1541,-503"/>
<text text-anchor="middle" x="1411" y="-488.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_structured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge82" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M766.809,-703.675C807.055,-701.573 858.532,-696.579 903,-685"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-685C948.199,-673.751 971.156,-694.283 1003,-663 1051.29,-615.559 987.153,-558.528 1039,-515 1128.6,-439.78 1277.29,-459.041 1356.49,-476.703"/>
<polygon fill="#000000" stroke="#000000" points="1355.73,-480.12 1366.26,-478.953 1357.3,-473.298 1355.73,-480.12"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge11" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-685C948.66,-674.77 960.248,-674.533 1003,-661 1037.89,-649.957 1076.6,-634.516 1104.13,-622.973"/>
<polygon fill="#000000" stroke="#000000" points="1105.52,-626.183 1113.37,-619.066 1102.8,-619.735 1105.52,-626.183"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node9" class="node"><title>sourcefile~uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node9"><a xlink:href="../sourcefile/uniform_grid_descriptor.f90.html" xlink:title="uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="769,-835 625,-835 625,-811 769,-811 769,-835"/>
<text text-anchor="middle" x="697" y="-820.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge94" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M720.711,-835.09C786.229,-868.407 981.1,-956.527 1141,-917"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1143,-917C1188.42,-906.725 1201.5,-909.633 1245,-893 1323.02,-863.166 1331.38,-831.232 1410,-803"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge22" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xh5for_abstract_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M769.045,-833.644C808.451,-838.438 858.373,-842.69 903,-841"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-841C981.53,-838.103 1065.38,-801.734 1109.61,-779.696"/>
<polygon fill="#000000" stroke="#000000" points="1111.35,-782.737 1118.69,-775.095 1108.19,-776.493 1111.35,-782.737"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge28" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M769.124,-815.367C794.522,-812.642 822.764,-809.611 846.737,-807.038"/>
<polygon fill="#000000" stroke="#000000" points="847.16,-810.513 856.729,-805.966 846.413,-803.553 847.16,-810.513"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge63" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M708.54,-810.847C723.502,-793.139 751.071,-758.773 769,-726 790.272,-687.116 771.984,-662.57 805,-633 816.293,-622.886 831.079,-616.634 845.73,-612.791"/>
<polygon fill="#000000" stroke="#000000" points="846.833,-616.129 855.807,-610.497 845.28,-609.304 846.833,-616.129"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge65" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.018,-835.145C740.168,-842.304 756.862,-852.432 769,-865 792.212,-889.035 778.715,-910.372 805,-931 809.907,-934.851 815.334,-938.134 821.042,-940.933"/>
<polygon fill="#000000" stroke="#000000" points="819.645,-944.142 830.209,-944.944 822.45,-937.729 819.645,-944.142"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge86" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-841C1058.11,-835.203 1137.28,-892.964 1245,-784 1318.05,-710.106 1219.06,-636.424 1281,-553 1297.68,-530.533 1324.65,-515.835 1349.63,-506.418"/>
<polygon fill="#000000" stroke="#000000" points="1350.82,-509.707 1359.07,-503.063 1348.48,-503.111 1350.82,-509.707"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge79" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M707.174,-810.898C720.906,-792.685 747.494,-757.054 769,-726 785.634,-701.982 780.93,-687.557 805,-671 879.193,-619.964 936.386,-688.595 1003,-628 1041.99,-592.532 1011.59,-560.021 1039,-515 1059.65,-481.089 1093.84,-450.062 1116.88,-431.352"/>
<polygon fill="#000000" stroke="#000000" points="1119.17,-433.999 1124.82,-425.033 1114.82,-428.522 1119.17,-433.999"/>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge95" class="edge"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1446.86,-503.061C1497.12,-520.449 1589.94,-552.557 1645.06,-571.625"/>
<polygon fill="#000000" stroke="#000000" points="1643.97,-574.951 1654.56,-574.913 1646.25,-568.335 1643.97,-574.951"/>
</g>
<!-- sourcefile~xh5for_parameters.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node11" class="node"><title>sourcefile~xh5for_parameters.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_parameters.f90.html" xlink:title="xh5for_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="272,-557 151,-557 151,-533 272,-533 272,-557"/>
<text text-anchor="middle" x="211.5" y="-542.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge6" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-357C730.999,-361.536 739.665,-365.221 769,-381 786.851,-390.602 786.839,-399.998 805,-409 813.603,-413.265 822.99,-416.892 832.436,-419.961"/>
<polygon fill="#000000" stroke="#000000" points="831.684,-423.391 842.27,-422.959 833.725,-416.695 831.684,-423.391"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge18" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-879C942.045,-879 1032.9,-951.707 1245,-831 1255.86,-824.818 1357.06,-682.145 1395.39,-627.78"/>
<polygon fill="#000000" stroke="#000000" points="1398.48,-629.466 1401.38,-619.275 1392.76,-625.435 1398.48,-629.466"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-879C603.17,-898.028 623.778,-879 696,-879"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-879C750.874,-879 755.439,-845.421 805,-827 818.277,-822.065 832.89,-817.664 846.688,-813.948"/>
<polygon fill="#000000" stroke="#000000" points="847.771,-817.283 856.559,-811.366 845.999,-810.511 847.771,-817.283"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge59" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M218.062,-557.068C235.246,-592.83 291.306,-698.627 373,-745"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-745C443.29,-783.765 455.164,-681.413 531.5,-663"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-663C605.804,-645.559 621.635,-621.592 696,-623"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge64" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-879C732.361,-879 820.153,-917.763 868.967,-940.637"/>
<polygon fill="#000000" stroke="#000000" points="867.646,-943.883 878.183,-944.983 870.632,-937.552 867.646,-943.883"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge68" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-663C539.025,-661.667 598.196,-677.565 643.557,-690.183"/>
<polygon fill="#000000" stroke="#000000" points="642.72,-693.583 653.292,-692.899 644.601,-686.84 642.72,-693.583"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge73" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-745C454.633,-790.204 443.167,-854.874 531.5,-879"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-879C558.217,-885.751 622.899,-858.244 662.804,-839.403"/>
<polygon fill="#000000" stroke="#000000" points="664.377,-842.531 671.89,-835.061 661.358,-836.215 664.377,-842.531"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge81" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.07,-533.294C322.083,-520.814 392.742,-496.649 440,-453 466.282,-428.725 450.01,-405.587 476,-381 495.523,-362.532 507.043,-368.138 531.5,-357"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-357C683.957,-283.022 738.692,-247.64 903,-281"/>
</g>
<!-- sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node12" class="node"><title>sourcefile~xh5for_utils.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node12"><a xlink:href="../sourcefile/xh5for_utils.f90.html" xlink:title="xh5for_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="416.5,-557 331.5,-557 331.5,-533 416.5,-533 416.5,-557"/>
<text text-anchor="middle" x="374" y="-542.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge2" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.264,-545C288.196,-545 305.281,-545 320.773,-545"/>
<polygon fill="#000000" stroke="#000000" points="321.21,-548.5 331.21,-545 321.21,-541.5 321.21,-548.5"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge13" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-745C435.845,-779.539 937.312,-723.085 1003,-699 1048.86,-682.184 1094.54,-647.256 1120.14,-625.604"/>
<polygon fill="#000000" stroke="#000000" points="1122.42,-628.256 1127.72,-619.081 1117.86,-622.95 1122.42,-628.256"/>
</g>
<!-- sourcefile~steps_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node17" class="node"><title>sourcefile~steps_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node17"><a xlink:href="../sourcefile/steps_handler.f90.html" xlink:title="steps_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="746,-675 648,-675 648,-651 746,-651 746,-675"/>
<text text-anchor="middle" x="697" y="-660.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">steps_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge24" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-663C567.257,-654.858 606.118,-654.545 637.372,-656.415"/>
<polygon fill="#000000" stroke="#000000" points="637.444,-659.928 647.661,-657.125 637.926,-652.945 637.444,-659.928"/>
</g>
<!-- sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node31" class="node"><title>sourcefile~xh5for_metadata.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node31"><a xlink:href="../sourcefile/xh5for_metadata.f90.html" xlink:title="xh5for_metadata.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="588.5,-797 476.5,-797 476.5,-773 588.5,-773 588.5,-797"/>
<text text-anchor="middle" x="532.5" y="-782.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_metadata.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge66" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-745C402.815,-760.789 436.909,-770.449 466.167,-776.307"/>
<polygon fill="#000000" stroke="#000000" points="465.819,-779.804 476.295,-778.225 467.121,-772.926 465.819,-779.804"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge75" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-357C599.227,-327.067 624.45,-347.166 696,-357"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-357C789.8,-369.618 810.339,-394.334 903,-395"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-395C945.36,-395.29 989.491,-398.007 1028.56,-401.247"/>
<polygon fill="#000000" stroke="#000000" points="1028.64,-404.766 1038.9,-402.126 1029.24,-397.791 1028.64,-404.766"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge7" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-395C750.533,-397.532 809.344,-410.035 850.456,-420.397"/>
<polygon fill="#000000" stroke="#000000" points="849.694,-423.815 860.25,-422.91 851.434,-417.035 849.694,-423.815"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge14" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-395C587.602,-376.925 576.417,-455.109 625,-485 653.37,-502.455 665.3,-496.076 696,-509"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-509C713.62,-515.576 986.083,-513.977 1003,-515 1064.54,-518.72 1080.36,-517.906 1141,-529"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1143,-529C1207.74,-539.239 1218,-562.911 1281,-581 1296.55,-585.464 1313.36,-589.448 1329.56,-592.876"/>
<polygon fill="#000000" stroke="#000000" points="1329.04,-596.343 1339.54,-594.937 1330.46,-589.488 1329.04,-596.343"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge62" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-509C728.7,-521.924 738.521,-519.562 769,-533 806.849,-549.688 848.209,-573.438 874.819,-589.495"/>
<polygon fill="#000000" stroke="#000000" points="873.224,-592.621 883.586,-594.829 876.862,-586.641 873.224,-592.621"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge71" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M382.47,-557.367C397.81,-582.098 434.898,-638.572 476,-677 535.552,-732.678 618.541,-781.46 663.66,-806.055"/>
<polygon fill="#000000" stroke="#000000" points="662.229,-809.26 672.691,-810.93 665.554,-803.1 662.229,-809.26"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge84" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M388.609,-532.973C401.875,-521.173 422.544,-502.586 440,-486 481.578,-446.493 477.438,-414.154 531.5,-395"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-395C558.831,-386.025 565.875,-384.692 589,-371 606.442,-360.673 605.827,-349.578 625,-343 742.016,-302.851 779.797,-368.215 903,-357"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-357C1009.24,-345.315 1041.12,-324.978 1141,-357"/>
</g>
<!-- sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node13" class="node"><title>sourcefile~mpi_environment.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node13"><a xlink:href="../sourcefile/mpi_environment.f90.html" xlink:title="mpi_environment.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="589,-557 476,-557 476,-533 589,-533 589,-557"/>
<text text-anchor="middle" x="532.5" y="-542.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">mpi_environment.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge4" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.528,-545C431.601,-545 449.025,-545 465.679,-545"/>
<polygon fill="#000000" stroke="#000000" points="465.92,-548.5 475.92,-545 465.92,-541.5 465.92,-548.5"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge9" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.509,-555.261C434.657,-559.323 456.267,-563.591 476,-566 708.664,-594.401 769.654,-563.889 1003,-586 1022.31,-587.83 1043.04,-590.569 1062.41,-593.469"/>
<polygon fill="#000000" stroke="#000000" points="1061.99,-596.945 1072.4,-594.996 1063.04,-590.025 1061.99,-596.945"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge77" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.5,-395C601.576,-370.881 623.862,-391.523 696,-395"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-395C789.005,-399.386 811.891,-394.345 903,-395"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge8" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M589.071,-550.005C620.597,-551.767 660.689,-552.194 696,-547"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-547C772.292,-536.072 846.356,-482.363 881.66,-453.474"/>
<polygon fill="#000000" stroke="#000000" points="883.94,-456.129 889.383,-447.039 879.46,-450.751 883.94,-456.129"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge15" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-547C788.488,-533.689 811.604,-525.54 903,-529"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-529C1009.81,-532.968 1037.82,-510.124 1141,-529"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge25" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M540.204,-557.06C550.853,-576.329 572.155,-615.321 589,-649 605.899,-682.787 596.097,-701.674 625,-726 688.18,-779.175 785.58,-794.953 846.728,-799.456"/>
<polygon fill="#000000" stroke="#000000" points="846.754,-802.966 856.963,-800.13 847.214,-795.981 846.754,-802.966"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge61" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M548.051,-557.313C575.197,-579.006 636.24,-621.869 696,-623"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-623C748.014,-623.947 804.695,-619.063 845.761,-614.449"/>
<polygon fill="#000000" stroke="#000000" points="846.318,-617.908 855.851,-613.285 845.516,-610.954 846.318,-617.908"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge67" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M545.574,-557.187C557.566,-569.713 575.994,-590.138 589,-610 609.036,-640.598 597.092,-660.36 625,-684 626.582,-685.34 628.246,-686.594 629.975,-687.768"/>
<polygon fill="#000000" stroke="#000000" points="628.68,-691.06 639.096,-692.998 632.162,-684.987 628.68,-691.06"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge85" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M553.342,-532.842C571.541,-522.011 599.467,-506.19 625,-495 655.508,-481.63 665.674,-484.78 696,-471"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-471C726.287,-458.147 777.295,-395.064 805,-381 844.985,-360.702 858.342,-361.065 903,-357"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge10" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-529C981.53,-531.897 1065.38,-568.266 1109.61,-590.304"/>
<polygon fill="#000000" stroke="#000000" points="1108.19,-593.507 1118.69,-594.905 1111.35,-587.263 1108.19,-593.507"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge23" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M542.612,-557.118C557.749,-576.489 589.905,-614.526 625,-637 630.868,-640.757 637.354,-644.074 643.951,-646.972"/>
<polygon fill="#000000" stroke="#000000" points="643.054,-650.386 653.635,-650.92 645.696,-643.904 643.054,-650.386"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge78" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-471C786.466,-430.802 805.832,-394.302 903,-395"/>
</g>
<!-- sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node14" class="node"><title>sourcefile~xdmf_utils.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node14"><a xlink:href="../sourcefile/xdmf_utils.f90.html" xlink:title="xdmf_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="251,-276 172,-276 172,-252 251,-252 251,-276"/>
<text text-anchor="middle" x="211.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge69" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M212.526,-276.125C213.302,-321.344 222.233,-481.853 308,-566 400.955,-657.199 476.594,-583.251 589,-649 608.262,-660.267 605.74,-672.73 625,-684 628.183,-685.862 631.544,-687.571 635.003,-689.137"/>
<polygon fill="#000000" stroke="#000000" points="633.754,-692.408 644.335,-692.957 636.406,-685.93 633.754,-692.408"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge3" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.936,-276.271C231.653,-306.874 269.346,-388.731 308,-453 323.419,-478.636 343.619,-506.483 357.381,-524.746"/>
<polygon fill="#000000" stroke="#000000" points="354.734,-527.047 363.571,-532.89 360.306,-522.811 354.734,-527.047"/>
</g>
<!-- sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node19" class="node"><title>sourcefile~xdmf_time.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node19"><a xlink:href="../sourcefile/xdmf_time.f90.html" xlink:title="xdmf_time.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="414,-276 334,-276 334,-252 414,-252 414,-276"/>
<text text-anchor="middle" x="374" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_time.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge31" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-264C273.173,-264 300.616,-264 323.911,-264"/>
<polygon fill="#000000" stroke="#000000" points="323.949,-267.5 333.949,-264 323.949,-260.5 323.949,-267.5"/>
</g>
<!-- sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node20" class="node"><title>sourcefile~xdmf_topology.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node20"><a xlink:href="../sourcefile/xdmf_topology.f90.html" xlink:title="xdmf_topology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424,-234 324,-234 324,-210 424,-210 424,-234"/>
<text text-anchor="middle" x="374" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_topology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge33" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-253.833C271.144,-248.654 295.561,-242.264 317.314,-236.572"/>
<polygon fill="#000000" stroke="#000000" points="318.306,-239.93 327.094,-234.013 316.534,-233.158 318.306,-239.93"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node24" class="node"><title>sourcefile~xdmf_xinclude.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node24"><a xlink:href="../sourcefile/xdmf_xinclude.f90.html" xlink:title="xdmf_xinclude.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-192 324.5,-192 324.5,-168 423.5,-168 423.5,-192"/>
<text text-anchor="middle" x="374" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_xinclude.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge37" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-251.907C246.193,-238.065 277.921,-215.449 308,-201 312.017,-199.07 316.255,-197.255 320.563,-195.561"/>
<polygon fill="#000000" stroke="#000000" points="321.883,-198.805 330.047,-192.052 319.454,-192.24 321.883,-198.805"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node25" class="node"><title>sourcefile~xdmf_dataitem.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node25"><a xlink:href="../sourcefile/xdmf_dataitem.f90.html" xlink:title="xdmf_dataitem.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424.5,-150 323.5,-150 323.5,-126 424.5,-126 424.5,-150"/>
<text text-anchor="middle" x="374" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_dataitem.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge39" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M224.533,-251.615C236.682,-239.029 255.899,-218.893 272,-201 288.445,-182.724 287.535,-172.624 308,-159 310.534,-157.313 313.214,-155.753 315.984,-154.312"/>
<polygon fill="#000000" stroke="#000000" points="317.471,-157.481 325.074,-150.102 314.529,-151.129 317.471,-157.481"/>
</g>
<!-- sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node26" class="node"><title>sourcefile~xdmf_geometry.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node26"><a xlink:href="../sourcefile/xdmf_geometry.f90.html" xlink:title="xdmf_geometry.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426.5,-108 321.5,-108 321.5,-84 426.5,-84 426.5,-108"/>
<text text-anchor="middle" x="374" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_geometry.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge41" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M226.498,-251.881C239.597,-239.967 259.039,-220.746 272,-201 294.289,-167.044 277.983,-144.364 308,-117 309.479,-115.652 311.045,-114.39 312.681,-113.209"/>
<polygon fill="#000000" stroke="#000000" points="314.617,-116.129 321.357,-107.954 310.99,-110.142 314.617,-116.129"/>
</g>
<!-- sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node28" class="node"><title>sourcefile~xdmf_attribute.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node28"><a xlink:href="../sourcefile/xdmf_attribute.f90.html" xlink:title="xdmf_attribute.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-360 324.5,-360 324.5,-336 423.5,-336 423.5,-360"/>
<text text-anchor="middle" x="374" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_attribute.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge43" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-276.093C246.193,-289.935 277.921,-312.551 308,-327 312.017,-328.93 316.255,-330.745 320.563,-332.439"/>
<polygon fill="#000000" stroke="#000000" points="319.454,-335.76 330.047,-335.948 321.883,-329.195 319.454,-335.76"/>
</g>
<!-- sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node29" class="node"><title>sourcefile~xdmf_grid.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node29"><a xlink:href="../sourcefile/xdmf_grid.f90.html" xlink:title="xdmf_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="413,-318 335,-318 335,-294 413,-294 413,-318"/>
<text text-anchor="middle" x="374" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge45" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-274.167C273.514,-279.966 301.476,-287.283 325.001,-293.44"/>
<polygon fill="#000000" stroke="#000000" points="324.222,-296.853 334.782,-295.999 325.994,-290.082 324.222,-296.853"/>
</g>
<!-- sourcefile~xdmf_parameters.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node15" class="node"><title>sourcefile~xdmf_parameters.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node15"><a xlink:href="../sourcefile/xdmf_parameters.f90.html" xlink:title="xdmf_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="115,-276 7.10543e-15,-276 7.10543e-15,-252 115,-252 115,-276"/>
<text text-anchor="middle" x="57.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge1" class="edge"><title>sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M115.099,-264C130.461,-264 146.956,-264 161.838,-264"/>
<polygon fill="#000000" stroke="#000000" points="161.849,-267.5 171.849,-264 161.849,-260.5 161.849,-267.5"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge17" class="edge"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1244.32,-607C1253.31,-607 1262.51,-607 1271.74,-607"/>
<polygon fill="#000000" stroke="#000000" points="1271.76,-610.5 1281.76,-607 1271.76,-603.5 1271.76,-610.5"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge27" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M746.197,-670.798C754.517,-673.854 762.55,-678.101 769,-684 801.095,-713.354 772.494,-746.102 805,-775 816.655,-785.361 831.98,-791.665 847.039,-795.479"/>
<polygon fill="#000000" stroke="#000000" points="846.336,-798.908 856.855,-797.643 847.843,-792.072 846.336,-798.908"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge58" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M740.4,-650.965C760.036,-645.429 783.689,-638.814 805,-633 818.665,-629.272 833.422,-625.319 847.235,-621.65"/>
<polygon fill="#000000" stroke="#000000" points="848.327,-624.981 857.096,-619.036 846.533,-618.215 848.327,-624.981"/>
</g>
<!-- sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node18" class="node"><title>sourcefile~fox_xdmf.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node18"><a xlink:href="../sourcefile/fox_xdmf.f90.html" xlink:title="fox_xdmf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="569.5,-255 495.5,-255 495.5,-231 569.5,-231 569.5,-255"/>
<text text-anchor="middle" x="532.5" y="-240.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fox_xdmf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge57" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M540.364,-255.3C550.877,-274.153 571.579,-311.339 589,-343 605.107,-372.275 599.371,-387.562 625,-409 676.745,-452.284 719.549,-411.112 769,-457 799.373,-485.185 778.485,-511.158 805,-543 821.801,-563.177 846.608,-579.291 867.059,-590.302"/>
<polygon fill="#000000" stroke="#000000" points="865.617,-593.497 876.104,-594.999 868.842,-587.284 865.617,-593.497"/>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge80" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.547,-239.975C602.626,-237.913 652.887,-236.585 696,-243"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-243C789.654,-256.639 812.19,-262.562 903,-281"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M905,-281C948.118,-289.754 960.741,-282.753 1003,-295 1067.58,-313.716 1076.97,-336.473 1141,-357"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1143,-357C1188.64,-371.632 1201.55,-371.782 1245,-392 1296.5,-415.959 1352.37,-451.76 1384.09,-473.106"/>
<polygon fill="#000000" stroke="#000000" points="1382.13,-476.007 1392.37,-478.721 1386.06,-470.213 1382.13,-476.007"/>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge74" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M698,-243C750.397,-250.082 756.199,-274.651 805,-295 905.414,-336.87 1026.54,-376.932 1092.46,-397.889"/>
<polygon fill="#000000" stroke="#000000" points="1091.57,-401.28 1102.16,-400.963 1093.69,-394.607 1091.57,-401.28"/>
</g>
<!-- sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge46" class="edge"><title>sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.088,-258.755C435.678,-255.858 462.628,-252.242 485.261,-249.205"/>
<polygon fill="#000000" stroke="#000000" points="485.876,-252.654 495.322,-247.855 484.945,-245.716 485.876,-252.654"/>
</g>
<!-- sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge47" class="edge"><title>sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.088,-228.587C443.692,-231.217 466.146,-234.23 485.438,-236.819"/>
<polygon fill="#000000" stroke="#000000" points="485.122,-240.308 495.499,-238.169 486.053,-233.37 485.122,-240.308"/>
</g>
<!-- sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node21" class="node"><title>sourcefile~xdmf_information.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node21"><a xlink:href="../sourcefile/xdmf_information.f90.html" xlink:title="xdmf_information.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430.5,-66 317.5,-66 317.5,-42 430.5,-42 430.5,-66"/>
<text text-anchor="middle" x="374" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_information.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge48" class="edge"><title>sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M425.652,-66.0225C430.803,-68.4831 435.709,-71.4423 440,-75 487.497,-114.384 514.245,-185.083 525.345,-220.904"/>
<polygon fill="#000000" stroke="#000000" points="522.09,-222.239 528.293,-230.828 528.8,-220.245 522.09,-222.239"/>
</g>
<!-- sourcefile~xdmf_file.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node22" class="node"><title>sourcefile~xdmf_file.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node22"><a xlink:href="../sourcefile/xdmf_file.f90.html" xlink:title="xdmf_file.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="410.5,-444 337.5,-444 337.5,-420 410.5,-420 410.5,-444"/>
<text text-anchor="middle" x="374" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_file.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge49" class="edge"><title>sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.56,-425.822C420.897,-422.698 431.643,-418.014 440,-411 466.194,-389.017 459.702,-373.063 476,-343 490.801,-315.698 508.233,-284.43 519.556,-264.233"/>
<polygon fill="#000000" stroke="#000000" points="522.743,-265.706 524.586,-255.273 516.639,-262.28 522.743,-265.706"/>
</g>
<!-- sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node23" class="node"><title>sourcefile~xdmf_domain.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node23"><a xlink:href="../sourcefile/xdmf_domain.f90.html" xlink:title="xdmf_domain.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="421.5,-24 326.5,-24 326.5,-0 421.5,-0 421.5,-24"/>
<text text-anchor="middle" x="374" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_domain.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge50" class="edge"><title>sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M421.69,-21.6781C428.356,-24.5304 434.727,-28.2222 440,-33 497.067,-84.7096 520.154,-178.347 528.016,-220.895"/>
<polygon fill="#000000" stroke="#000000" points="524.574,-221.531 529.735,-230.784 531.47,-220.332 524.574,-221.531"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge51" class="edge"><title>sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.792,-192.035C423.182,-194.8 431.933,-197.858 440,-201 459.652,-208.654 481.104,-218.423 498.295,-226.613"/>
<polygon fill="#000000" stroke="#000000" points="496.84,-229.797 507.369,-230.977 499.874,-223.488 496.84,-229.797"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge52" class="edge"><title>sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M420.837,-150.04C427.47,-152.565 434.057,-155.537 440,-159 469.539,-176.212 497.584,-204.321 514.656,-223.23"/>
<polygon fill="#000000" stroke="#000000" points="512.239,-225.78 521.484,-230.954 517.484,-221.144 512.239,-225.78"/>
</g>
<!-- sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge53" class="edge"><title>sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.206,-108.146C429.796,-110.595 435.2,-113.518 440,-117 478.394,-144.853 507.14,-193.712 521.428,-221.701"/>
<polygon fill="#000000" stroke="#000000" points="518.454,-223.583 526.029,-230.99 524.727,-220.476 518.454,-223.583"/>
</g>
<!-- sourcefile~xdmf_character_data.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node27" class="node"><title>sourcefile~xdmf_character_data.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node27"><a xlink:href="../sourcefile/xdmf_character_data.f90.html" xlink:title="xdmf_character_data.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="440,-402 308,-402 308,-378 440,-378 440,-402"/>
<text text-anchor="middle" x="374" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_character_data.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge54" class="edge"><title>sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.206,-377.854C429.796,-375.405 435.2,-372.482 440,-369 478.394,-341.147 507.14,-292.288 521.428,-264.299"/>
<polygon fill="#000000" stroke="#000000" points="524.727,-265.524 526.029,-255.01 518.454,-262.417 524.727,-265.524"/>
</g>
<!-- sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge55" class="edge"><title>sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M420.837,-335.96C427.47,-333.435 434.057,-330.463 440,-327 469.539,-309.788 497.584,-281.679 514.656,-262.77"/>
<polygon fill="#000000" stroke="#000000" points="517.484,-264.856 521.484,-255.046 512.239,-260.22 517.484,-264.856"/>
</g>
<!-- sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge56" class="edge"><title>sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.073,-294.53C421.979,-291.618 431.381,-288.357 440,-285 459.652,-277.346 481.104,-267.577 498.295,-259.387"/>
<polygon fill="#000000" stroke="#000000" points="499.874,-262.512 507.369,-255.023 496.84,-256.203 499.874,-262.512"/>
</g>
<!-- sourcefile~xdmf_element.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node30" class="node"><title>sourcefile~xdmf_element.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_node30"><a xlink:href="../sourcefile/xdmf_element.f90.html" xlink:title="xdmf_element.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="260.5,-192 162.5,-192 162.5,-168 260.5,-168 260.5,-192"/>
<text text-anchor="middle" x="211.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_element.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge30" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-192.093C246.193,-205.935 277.921,-228.551 308,-243 313.205,-245.5 318.78,-247.809 324.398,-249.909"/>
<polygon fill="#000000" stroke="#000000" points="323.239,-253.211 333.834,-253.242 325.571,-246.611 323.239,-253.211"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge32" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-192.036C276.793,-196.824 298.02,-202.379 317.19,-207.395"/>
<polygon fill="#000000" stroke="#000000" points="316.44,-210.817 327,-209.963 318.212,-204.045 316.44,-210.817"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-167.72C235.105,-145.919 268.65,-100.368 308,-75 310.607,-73.3193 313.36,-71.7628 316.202,-70.3227"/>
<polygon fill="#000000" stroke="#000000" points="317.843,-73.4218 325.51,-66.1099 314.956,-67.0446 317.843,-73.4218"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge35" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-167.71C228.259,-139.603 259.435,-70.1941 308,-33 310.816,-30.8436 313.861,-28.9044 317.043,-27.1611"/>
<polygon fill="#000000" stroke="#000000" points="318.777,-30.2118 326.298,-22.7492 315.765,-23.8931 318.777,-30.2118"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge36" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M260.655,-180C277.482,-180 296.563,-180 314.162,-180"/>
<polygon fill="#000000" stroke="#000000" points="314.324,-183.5 324.324,-180 314.324,-176.5 314.324,-183.5"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge38" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-167.964C276.793,-163.176 298.02,-157.621 317.19,-152.605"/>
<polygon fill="#000000" stroke="#000000" points="318.212,-155.955 327,-150.037 316.44,-149.183 318.212,-155.955"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge40" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-167.907C246.193,-154.065 277.921,-131.449 308,-117 312.017,-115.07 316.255,-113.255 320.563,-111.561"/>
<polygon fill="#000000" stroke="#000000" points="321.883,-114.805 330.047,-108.052 319.454,-108.24 321.883,-114.805"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge42" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M226.498,-192.119C239.597,-204.033 259.039,-223.254 272,-243 294.289,-276.956 277.983,-299.636 308,-327 310.292,-329.09 312.795,-330.972 315.44,-332.666"/>
<polygon fill="#000000" stroke="#000000" points="313.837,-335.778 324.296,-337.467 317.173,-329.624 313.837,-335.778"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge44" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M224.533,-192.385C236.682,-204.971 255.899,-225.107 272,-243 288.445,-261.276 287.535,-271.376 308,-285 313.312,-288.536 319.263,-291.514 325.35,-294.011"/>
<polygon fill="#000000" stroke="#000000" points="324.36,-297.377 334.954,-297.552 326.782,-290.809 324.36,-297.377"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge70" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M558.18,-772.85C586.02,-759.144 631.452,-736.777 662.486,-721.499"/>
<polygon fill="#000000" stroke="#000000" points="664.194,-724.559 671.62,-717.002 661.102,-718.279 664.194,-724.559"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge72" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M584.916,-797.023C600.701,-800.715 618.231,-804.814 634.614,-808.645"/>
<polygon fill="#000000" stroke="#000000" points="634.105,-812.121 644.64,-810.99 635.699,-805.304 634.105,-812.121"/>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~EfferentGraph_edge83" class="edge"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.44,-425.012C1209.18,-429.236 1227.95,-434.145 1245,-439 1285.45,-450.518 1331.01,-464.992 1363.99,-475.743"/>
<polygon fill="#000000" stroke="#000000" points="1363.21,-479.17 1373.8,-478.953 1365.38,-472.517 1363.21,-479.17"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilestructured_contiguous_hyperslab_factoryf90EfferentGraph = svgPanZoom('#sourcefilestructured_contiguous_hyperslab_factoryf90EfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
    
      
      <h3>Files Dependent On This One</h3>
      
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph Pages: 1 -->
<svg id="sourcefilestructured_contiguous_hyperslab_factoryf90AfferentGraph" width="641pt" height="822pt"
 viewBox="0.00 0.00 641.00 822.23" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph" class="graph" transform="scale(0.705171 0.705171) rotate(0) translate(4 1162)">
<title>sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1162 905,-1162 905,4 -4,4"/>
<!-- sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node1" class="node"><title>sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<polygon fill="none" stroke="black" points="227,-591 0,-591 0,-567 227,-567 227,-591"/>
<text text-anchor="middle" x="113.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50">structured_contiguous_hyperslab_factory.f90</text>
</g>
<!-- sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node2" class="node"><title>sourcefile~xh5for_factory.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node2"><a xlink:href="../sourcefile/xh5for_factory.f90.html" xlink:title="xh5for_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="362,-591 263,-591 263,-567 362,-567 362,-591"/>
<text text-anchor="middle" x="312.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~structured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge31" class="edge"><title>sourcefile~structured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.097,-579C235.824,-579 244.399,-579 252.543,-579"/>
<polygon fill="#000000" stroke="#000000" points="252.606,-582.5 262.606,-579 252.606,-575.5 252.606,-582.5"/>
</g>
<!-- sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node3" class="node"><title>sourcefile~xh5for_handler.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node3"><a xlink:href="../sourcefile/xh5for_handler.f90.html" xlink:title="xh5for_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="501,-591 398,-591 398,-567 501,-567 501,-591"/>
<text text-anchor="middle" x="449.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M362.238,-579C370.4,-579 378.959,-579 387.384,-579"/>
<polygon fill="#000000" stroke="#000000" points="387.559,-582.5 397.558,-579 387.558,-575.5 387.559,-582.5"/>
</g>
<!-- sourcefile~xh5for.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node4" class="node"><title>sourcefile~xh5for.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node4"><a xlink:href="../sourcefile/xh5for.f90.html" xlink:title="xh5for.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="598,-591 537,-591 537,-567 598,-567 598,-591"/>
<text text-anchor="middle" x="567.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M501.042,-579C509.628,-579 518.435,-579 526.695,-579"/>
<polygon fill="#000000" stroke="#000000" points="526.806,-582.5 536.806,-579 526.806,-575.5 526.806,-582.5"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node5" class="node"><title>sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node5"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="873.5,-1158 661.5,-1158 661.5,-1134 873.5,-1134 873.5,-1158"/>
<text text-anchor="middle" x="767.5" y="-1143.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge1" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.106,-591.445C573.004,-669.097 595.592,-1085.11 634,-1125 639.276,-1130.48 645.361,-1134.9 651.965,-1138.45"/>
<polygon fill="#000000" stroke="#000000" points="650.718,-1141.73 661.263,-1142.76 653.662,-1135.38 650.718,-1141.73"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node6" class="node"><title>sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node6"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html" xlink:title="xh5for_dpp_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="874.5,-1116 660.5,-1116 660.5,-1092 874.5,-1092 874.5,-1116"/>
<text text-anchor="middle" x="767.5" y="-1101.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge2" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.201,-591.289C566.76,-661.4 563.259,-1010.25 634,-1083 639.018,-1088.16 644.756,-1092.38 650.967,-1095.81"/>
<polygon fill="#000000" stroke="#000000" points="649.842,-1099.15 660.375,-1100.3 652.853,-1092.84 649.842,-1099.15"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node7" class="node"><title>sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node7"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="901,-1074 634,-1074 634,-1050 901,-1050 901,-1074"/>
<text text-anchor="middle" x="767.5" y="-1059.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge3" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.361,-591.127C567.866,-657.366 568.949,-974.877 634,-1041 634.817,-1041.83 635.652,-1042.64 636.505,-1043.42"/>
<polygon fill="#000000" stroke="#000000" points="634.611,-1046.38 644.629,-1049.83 638.948,-1040.89 634.611,-1046.38"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node8" class="node"><title>sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node8"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html" xlink:title="xh5for_ch_unstructured_static_mixed_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="889.5,-1032 645.5,-1032 645.5,-1008 889.5,-1008 889.5,-1032"/>
<text text-anchor="middle" x="767.5" y="-1017.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_mixed_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge4" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.55,-591.248C569.072,-654.077 574.715,-939.568 634,-999 634.971,-999.974 635.969,-1000.91 636.99,-1001.82"/>
<polygon fill="#000000" stroke="#000000" points="635.193,-1004.85 645.261,-1008.15 639.449,-999.296 635.193,-1004.85"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node9" class="node"><title>sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node9"><a xlink:href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="897.5,-990 637.5,-990 637.5,-966 897.5,-966 897.5,-990"/>
<text text-anchor="middle" x="767.5" y="-975.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge5" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.779,-591.18C570.39,-650.02 580.401,-904.167 634,-957 634.956,-957.943 635.937,-958.854 636.94,-959.734"/>
<polygon fill="#000000" stroke="#000000" points="634.966,-962.629 645.046,-965.892 639.2,-957.055 634.966,-962.629"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node10" class="node"><title>sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node10"><a xlink:href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html" xlink:title="xh5for_ch_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="870,-948 665,-948 665,-924 870,-924 870,-948"/>
<text text-anchor="middle" x="767.5" y="-933.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge6" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.07,-591.271C571.879,-646.193 586.108,-868.772 634,-915 640.263,-921.046 647.522,-925.773 655.351,-929.44"/>
<polygon fill="#000000" stroke="#000000" points="654.198,-932.749 664.78,-933.271 656.833,-926.264 654.198,-932.749"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node11" class="node"><title>sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="886.5,-906 648.5,-906 648.5,-882 886.5,-882 886.5,-906"/>
<text text-anchor="middle" x="767.5" y="-891.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge7" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.421,-591.077C573.508,-641.349 591.703,-833.248 634,-873 635.758,-874.652 637.591,-876.205 639.49,-877.664"/>
<polygon fill="#000000" stroke="#000000" points="637.946,-880.841 648.208,-883.476 641.828,-875.017 637.946,-880.841"/>
</g>
<!-- sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node12" class="node"><title>sourcefile~xh5for_ch_regular_grid.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node12"><a xlink:href="../sourcefile/xh5for_ch_regular_grid.f90.html" xlink:title="xh5for_ch_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="838.5,-864 696.5,-864 696.5,-840 838.5,-840 838.5,-864"/>
<text text-anchor="middle" x="767.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge8" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.912,-591.186C575.469,-636.965 597.342,-797.74 634,-831 648.321,-843.994 667.29,-850.768 686.386,-853.991"/>
<polygon fill="#000000" stroke="#000000" points="685.975,-857.467 696.359,-855.366 686.931,-850.533 685.975,-857.467"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node13" class="node"><title>sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node13"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="889.5,-822 645.5,-822 645.5,-798 889.5,-798 889.5,-822"/>
<text text-anchor="middle" x="767.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge9" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.21,-591.042C568.048,-627.298 572.893,-736.177 634,-789 635.333,-790.152 636.702,-791.254 638.105,-792.308"/>
<polygon fill="#000000" stroke="#000000" points="636.209,-795.251 646.484,-797.838 640.065,-789.408 636.209,-795.251"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node14" class="node"><title>sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node14"><a xlink:href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html" xlink:title="xh5for_ch_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="862.5,-780 672.5,-780 672.5,-756 862.5,-756 862.5,-780"/>
<text text-anchor="middle" x="767.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge10" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.273,-591.093C571.97,-622.414 583.779,-706.545 634,-747 642.471,-753.824 652.261,-758.857 662.607,-762.525"/>
<polygon fill="#000000" stroke="#000000" points="661.654,-765.894 672.243,-765.522 663.734,-759.21 661.654,-765.894"/>
</g>
<!-- sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node15" class="node"><title>sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node15"><a xlink:href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="883,-738 652,-738 652,-714 883,-714 883,-738"/>
<text text-anchor="middle" x="767.5" y="-723.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge11" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M570.964,-591.078C576.87,-616.697 594.392,-676.466 634,-705 636.874,-707.071 639.875,-708.97 642.977,-710.71"/>
<polygon fill="#000000" stroke="#000000" points="641.455,-713.862 651.965,-715.204 644.586,-707.601 641.455,-713.862"/>
</g>
<!-- sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node16" class="node"><title>sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node16"><a xlink:href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="871,-696 664,-696 664,-672 871,-672 871,-696"/>
<text text-anchor="middle" x="767.5" y="-681.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge12" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M574.174,-591.094C583.676,-609.882 604.691,-645.715 634,-663 640.344,-666.742 647.144,-669.879 654.188,-672.505"/>
<polygon fill="#000000" stroke="#000000" points="653.333,-675.91 663.927,-675.777 655.562,-669.275 653.333,-675.91"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node17" class="node"><title>sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node17"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html" xlink:title="xh5for_dpp_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="848,-654 687,-654 687,-630 848,-630 848,-654"/>
<text text-anchor="middle" x="767.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge13" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M583.404,-591.126C596.086,-600.787 615.189,-613.84 634,-621 647.53,-626.15 662.3,-630.036 676.912,-632.97"/>
<polygon fill="#000000" stroke="#000000" points="676.512,-636.456 686.985,-634.853 677.798,-629.575 676.512,-636.456"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node18" class="node"><title>sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node18"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="880.5,-612 654.5,-612 654.5,-588 880.5,-588 880.5,-612"/>
<text text-anchor="middle" x="767.5" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge14" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M598.143,-582.144C611.039,-583.512 627.09,-585.214 644.121,-587.02"/>
<polygon fill="#000000" stroke="#000000" points="643.931,-590.52 654.245,-588.094 644.67,-583.559 643.931,-590.52"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node19" class="node"><title>sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node19"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html" xlink:title="xh5for_dpp_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="880.5,-570 654.5,-570 654.5,-546 880.5,-546 880.5,-570"/>
<text text-anchor="middle" x="767.5" y="-555.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge15" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M598.143,-575.856C611.039,-574.488 627.09,-572.786 644.121,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="644.67,-574.441 654.245,-569.906 643.931,-567.48 644.67,-574.441"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node20" class="node"><title>sourcefile~xh5for_dpp_regular_grid.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node20"><a xlink:href="../sourcefile/xh5for_dpp_regular_grid.f90.html" xlink:title="xh5for_dpp_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="841.5,-528 693.5,-528 693.5,-504 841.5,-504 841.5,-528"/>
<text text-anchor="middle" x="767.5" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge16" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M583.404,-566.874C596.086,-557.213 615.189,-544.16 634,-537 649.412,-531.134 666.435,-526.906 682.998,-523.86"/>
<polygon fill="#000000" stroke="#000000" points="683.965,-527.245 693.233,-522.111 682.787,-520.345 683.965,-527.245"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node21" class="node"><title>sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node21"><a xlink:href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="870,-486 665,-486 665,-462 870,-462 870,-486"/>
<text text-anchor="middle" x="767.5" y="-471.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge17" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M574.174,-566.906C583.676,-548.118 604.691,-512.285 634,-495 640.7,-491.048 647.907,-487.771 655.375,-485.058"/>
<polygon fill="#000000" stroke="#000000" points="656.544,-488.358 664.955,-481.916 654.363,-481.707 656.544,-488.358"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node22" class="node"><title>sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node22"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html" xlink:title="xh5for_dpp_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="866,-444 669,-444 669,-420 866,-420 866,-444"/>
<text text-anchor="middle" x="767.5" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge18" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M570.964,-566.922C576.87,-541.303 594.392,-481.534 634,-453 641.714,-447.443 650.337,-443.124 659.383,-439.79"/>
<polygon fill="#000000" stroke="#000000" points="660.527,-443.098 668.942,-436.661 658.349,-436.445 660.527,-443.098"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node23" class="node"><title>sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node23"><a xlink:href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="874.5,-402 660.5,-402 660.5,-378 874.5,-378 874.5,-402"/>
<text text-anchor="middle" x="767.5" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge19" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.273,-566.907C571.97,-535.586 583.779,-451.455 634,-411 639.301,-406.73 645.119,-403.161 651.266,-400.189"/>
<polygon fill="#000000" stroke="#000000" points="652.666,-403.397 660.486,-396.249 649.915,-396.96 652.666,-403.397"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node24" class="node"><title>sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="889,-360 646,-360 646,-336 889,-336 889,-360"/>
<text text-anchor="middle" x="767.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge20" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.21,-566.958C568.048,-530.702 572.893,-421.823 634,-369 635.333,-367.848 636.702,-366.746 638.105,-365.692"/>
<polygon fill="#000000" stroke="#000000" points="640.065,-368.592 646.484,-360.162 636.209,-362.749 640.065,-368.592"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node25" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node25"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron_perf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="883.5,-318 651.5,-318 651.5,-294 883.5,-294 883.5,-318"/>
<text text-anchor="middle" x="767.5" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron_perf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge21" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.912,-566.814C575.469,-521.035 597.342,-360.26 634,-327 636.713,-324.539 639.592,-322.301 642.607,-320.268"/>
<polygon fill="#000000" stroke="#000000" points="644.6,-323.156 651.44,-315.066 641.047,-317.125 644.6,-323.156"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node26" class="node"><title>sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node26"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="885.5,-276 649.5,-276 649.5,-252 885.5,-252 885.5,-276"/>
<text text-anchor="middle" x="767.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge22" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.421,-566.923C573.508,-516.651 591.703,-324.752 634,-285 636.188,-282.944 638.491,-281.042 640.893,-279.283"/>
<polygon fill="#000000" stroke="#000000" points="642.869,-282.174 649.413,-273.841 639.102,-276.274 642.869,-282.174"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node27" class="node"><title>sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node27"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="892.5,-234 642.5,-234 642.5,-210 892.5,-210 892.5,-234"/>
<text text-anchor="middle" x="767.5" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge23" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.07,-566.729C571.879,-511.807 586.108,-289.228 634,-243 634.99,-242.045 636.004,-241.122 637.042,-240.232"/>
<polygon fill="#000000" stroke="#000000" points="639.479,-242.782 645.425,-234.012 635.308,-237.16 639.479,-242.782"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node28" class="node"><title>sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node28"><a xlink:href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html" xlink:title="xh5for_ch_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="877,-192 658,-192 658,-168 877,-168 877,-192"/>
<text text-anchor="middle" x="767.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge24" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.779,-566.82C570.39,-507.98 580.401,-253.833 634,-201 638.41,-196.653 643.333,-192.983 648.615,-189.895"/>
<polygon fill="#000000" stroke="#000000" points="650.478,-192.875 657.815,-185.232 647.313,-186.631 650.478,-192.875"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node29" class="node"><title>sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node29"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="877.5,-150 657.5,-150 657.5,-126 877.5,-126 877.5,-150"/>
<text text-anchor="middle" x="767.5" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge25" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.55,-566.752C569.072,-503.923 574.715,-218.432 634,-159 638.32,-154.669 643.149,-151.006 648.336,-147.919"/>
<polygon fill="#000000" stroke="#000000" points="650.097,-150.948 657.377,-143.251 646.886,-144.728 650.097,-150.948"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node30" class="node"><title>sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node30"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html" xlink:title="xh5for_dpp_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="873.5,-108 661.5,-108 661.5,-84 873.5,-84 873.5,-108"/>
<text text-anchor="middle" x="767.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge26" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.361,-566.873C567.866,-500.634 568.949,-183.123 634,-117 639.334,-111.578 645.463,-107.198 652.098,-103.681"/>
<polygon fill="#000000" stroke="#000000" points="653.798,-106.752 661.432,-99.4054 650.883,-100.388 653.798,-106.752"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node31" class="node"><title>sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node31"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html" xlink:title="xh5for_ch_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="844.5,-66 690.5,-66 690.5,-42 844.5,-42 844.5,-66"/>
<text text-anchor="middle" x="767.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge27" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.201,-566.711C566.76,-496.6 563.259,-147.747 634,-75 646.284,-62.368 662.879,-55.368 680.164,-51.7744"/>
<polygon fill="#000000" stroke="#000000" points="681.122,-55.1619 690.394,-50.0354 679.949,-48.2609 681.122,-55.1619"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node32" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_node32"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="871,-24 664,-24 664,-0 871,-0 871,-24"/>
<text text-anchor="middle" x="767.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~structured_contiguous_hyperslab_factory.f90~~AfferentGraph_edge28" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M569.106,-566.555C573.004,-488.903 595.592,-72.8877 634,-33 639.98,-26.7898 647.001,-21.9365 654.636,-18.1775"/>
<polygon fill="#000000" stroke="#000000" points="656.027,-21.3894 663.857,-14.2516 653.285,-14.9489 656.027,-21.3894"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilestructured_contiguous_hyperslab_factoryf90AfferentGraph = svgPanZoom('#sourcefilestructured_contiguous_hyperslab_factoryf90AfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
      
      <br>

    <section class="visible-xs visible-sm hidden-md">
      






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-1">Modules</a></h3></div>
  <div id="mods-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/structured_contiguous_hyperslab_factory.html">structured_contiguous_hyperslab_factory</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html#src">structured_contiguous_hyperslab_factory.f90</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    <section>
      <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="hl"><pre><a name="ln-1"></a><span class="k">module </span><span class="n">structured_contiguous_hyperslab_factory</span>
<a name="ln-2"></a>
<a name="ln-3"></a><span class="k">use </span><span class="n">xh5for_abstract_factory</span>
<a name="ln-4"></a><span class="k">use </span><span class="n">xdmf_handler</span>
<a name="ln-5"></a><span class="k">use </span><span class="n">hdf5_handler</span>
<a name="ln-6"></a><span class="k">use </span><span class="n">uniform_grid_descriptor</span>
<a name="ln-7"></a><span class="k">use </span><span class="n">spatial_grid_descriptor</span>
<a name="ln-8"></a><span class="k">use </span><span class="n">structured_uniform_grid_descriptor</span>
<a name="ln-9"></a><span class="k">use </span><span class="n">structured_spatial_grid_descriptor</span>
<a name="ln-10"></a><span class="k">use </span><span class="n">xdmf_structured_contiguous_hyperslab_handler</span>
<a name="ln-11"></a><span class="k">use </span><span class="n">hdf5_structured_contiguous_hyperslab_handler</span>
<a name="ln-12"></a>
<a name="ln-13"></a><span class="k">implicit none</span>
<a name="ln-14"></a><span class="k">private</span>
<a name="ln-15"></a>
<a name="ln-16"></a><span class="k">    type</span><span class="p">,</span> <span class="k">extends</span><span class="p">(</span><span class="n">xh5for_abstract_factory_t</span><span class="p">)</span> <span class="kd">::</span> <span class="n">structured_contiguous_hyperslab_factory_t</span>
<a name="ln-17"></a>    <span class="k">contains</span>
<a name="ln-18"></a><span class="k">        procedure</span> <span class="kd">::</span> <span class="n">CreateUniformGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">structured_contiguous_hyperslab_CreateUniformGridDescriptor</span>
<a name="ln-19"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateSpatialGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">structured_contiguous_hyperslab_CreateSpatialGridDescriptor</span>
<a name="ln-20"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateXDMFHandler</span>           <span class="o">=&gt;</span> <span class="n">structured_contiguous_hyperslab_CreateXDMFHandler</span>
<a name="ln-21"></a>        <span class="k">procedure</span> <span class="kd">::</span> <span class="n">CreateHDF5Handler</span>           <span class="o">=&gt;</span> <span class="n">structured_contiguous_hyperslab_CreateHDF5Handler</span>
<a name="ln-22"></a>    <span class="k">end type </span><span class="n">structured_contiguous_hyperslab_factory_t</span>
<a name="ln-23"></a>
<a name="ln-24"></a><span class="k">public</span> <span class="kd">::</span> <span class="n">structured_contiguous_hyperslab_factory_t</span>
<a name="ln-25"></a>
<a name="ln-26"></a><span class="k">contains</span>
<a name="ln-27"></a>
<a name="ln-28"></a><span class="k">    subroutine </span><span class="n">structured_contiguous_hyperslab_CreateUniformGridDescriptor</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">UniformGridDescriptor</span><span class="p">)</span>
<a name="ln-29"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-30"></a>    <span class="c">!&lt; Return an structured uniform grid descriptor</span>
<a name="ln-31"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-32"></a>        <span class="k">class</span><span class="p">(</span><span class="n">structured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>                  <span class="c">!&lt; structured grid descriptor factory</span>
<a name="ln-33"></a>        <span class="k">class</span><span class="p">(</span><span class="n">uniform_grid_descriptor_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>    <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">UniformGridDescriptor</span> <span class="c">!&lt; Uniform grid descriptor</span>
<a name="ln-34"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-35"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">structured_uniform_grid_descriptor_t</span> <span class="kd">::</span> <span class="n">UniformGridDescriptor</span><span class="p">)</span>
<a name="ln-36"></a>    <span class="k">end subroutine </span><span class="n">structured_contiguous_hyperslab_CreateUniformGridDescriptor</span>
<a name="ln-37"></a>
<a name="ln-38"></a>
<a name="ln-39"></a>    <span class="k">subroutine </span><span class="n">structured_contiguous_hyperslab_CreateSpatialGridDescriptor</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">SpatialGridDescriptor</span><span class="p">)</span>
<a name="ln-40"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-41"></a>    <span class="c">!&lt; Return an structured spatial grid descriptor</span>
<a name="ln-42"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-43"></a>        <span class="k">class</span><span class="p">(</span><span class="n">structured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>                  <span class="c">!&lt; structured grid descriptor factory</span>
<a name="ln-44"></a>        <span class="k">class</span><span class="p">(</span><span class="n">spatial_grid_descriptor_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>    <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">SpatialGridDescriptor</span> <span class="c">!&lt; Spatial grid descriptor</span>
<a name="ln-45"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-46"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">structured_spatial_grid_descriptor_t</span> <span class="kd">::</span> <span class="n">SpatialGridDescriptor</span><span class="p">)</span>
<a name="ln-47"></a>    <span class="k">end subroutine </span><span class="n">structured_contiguous_hyperslab_CreateSpatialGridDescriptor</span>
<a name="ln-48"></a>
<a name="ln-49"></a>
<a name="ln-50"></a>    <span class="k">subroutine </span><span class="n">structured_contiguous_hyperslab_CreateXDMFHandler</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">XDMFHandler</span><span class="p">)</span>
<a name="ln-51"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-52"></a>    <span class="c">!&lt; Return an structured contiguous hyperslab XDMF handler</span>
<a name="ln-53"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-54"></a>        <span class="k">class</span><span class="p">(</span><span class="n">structured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>        <span class="c">!&lt; structured contiguous hyperslab factory</span>
<a name="ln-55"></a>        <span class="k">class</span><span class="p">(</span><span class="n">xdmf_handler_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>               <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">XDMFHandler</span> <span class="c">!&lt; XDMF handler</span>
<a name="ln-56"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-57"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">xdmf_structured_contiguous_hyperslab_handler_t</span> <span class="kd">::</span> <span class="n">XDMFHandler</span><span class="p">)</span>
<a name="ln-58"></a>    <span class="k">end subroutine </span><span class="n">structured_contiguous_hyperslab_CreateXDMFHandler</span>
<a name="ln-59"></a>
<a name="ln-60"></a>
<a name="ln-61"></a>    <span class="k">subroutine </span><span class="n">structured_contiguous_hyperslab_CreateHDF5Handler</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">HDF5Handler</span><span class="p">)</span>
<a name="ln-62"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-63"></a>    <span class="c">!&lt; Return an structured contiguous hyperslab HDF5 handler</span>
<a name="ln-64"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-65"></a>        <span class="k">class</span><span class="p">(</span><span class="n">structured_contiguous_hyperslab_factory_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>  <span class="kd">::</span> <span class="n">this</span>        <span class="c">!&lt; structured contiguous hyperslab factory</span>
<a name="ln-66"></a>        <span class="k">class</span><span class="p">(</span><span class="n">hdf5_handler_t</span><span class="p">),</span> <span class="k">allocatable</span><span class="p">,</span>               <span class="k">intent</span><span class="p">(</span><span class="n">OUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">HDF5Handler</span> <span class="c">!&lt; HDF5 handler</span>
<a name="ln-67"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-68"></a>        <span class="k">allocate</span><span class="p">(</span><span class="n">hdf5_structured_contiguous_hyperslab_handler_t</span> <span class="kd">::</span> <span class="n">HDF5Handler</span><span class="p">)</span>
<a name="ln-69"></a>    <span class="k">end subroutine </span><span class="n">structured_contiguous_hyperslab_CreateHDF5Handler</span>
<a name="ln-70"></a>
<a name="ln-71"></a><span class="k">end module </span><span class="n">structured_contiguous_hyperslab_factory</span>
</pre></div>

    </section>
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-1">All Source Files</a></h3></div>
  <div id="allfiles-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


  </section>
  
    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>